package accion;

import static org.junit.Assert.*;

import java.io.File;
import java.io.FileWriter;
import java.io.PrintWriter;
import java.util.ArrayList;
import org.junit.Before;
import org.junit.Test;
import bean.*;

public class SeparacionAreaComunTest {

	ResidenteAccion residenteAccion = new ResidenteAccion();
	SeparacionAreaComunAccion separacionAreaComunAccion = new SeparacionAreaComunAccion();
	AreaComunAccion areaComunAccion = new AreaComunAccion();
	
	@Before
	public void cargarTablas() {
		residenteAccion.inicializarTablaResidente();
		separacionAreaComunAccion.inicializarTablaSeparacionAreaComun();
		areaComunAccion.inicializarTablaAreaComun();
	}

	@Test
	public void ingresarSeparacionFecha(){
		int resultado = 1;
		
		Residente residente;
		AreaComun areaComun;
		
		residente = residenteAccion.obtenerResidente(new Residente("43396240","","","",0,"",""));
		areaComun = areaComunAccion.obtenerAreaComun(new AreaComun("001","","",0,"",""));
		
		SeparacionAreaComun separacion = new SeparacionAreaComun("12/08/2011","BAUTIZO", residente, areaComun);
		assertEquals(resultado,separacionAreaComunAccion.ingresarSeparacionAreaComun(separacion));
		
	}/*
	@Test
	public void obtenerSeparacionAreaComun() {
		
		Residente residente;
		AreaComun areaComun;
		
		residente = residenteAccion.obtenerResidente(new Residente("43396240","","","",0,"",""));
		areaComun = areaComunAccion.obtenerAreaComun(new AreaComun("001","","",0,"",""));
		
		SeparacionAreaComun separacionAreaComun = new SeparacionAreaComun("12/08/2011","BAUTIZO",residente, areaComun);		
		assertNotNull(separacionAreaComunAccion.obtenerAreaComun(separacionAreaComun));
	}		
	

	/*@Test
	public void listarSeparacionAreasComunes() {
		
		assertNotNull(separacionAreaComunAccion.listadoSeparacionAreasComunes().size());
		System.out.println(" ");
	}
	*/
}
